﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	color:#666;
}
body,td,th {font-family:Arial, 宋体; font-size:12px;}

@media screen and (min-width:480px) and (max-width:959px){
	body{width:960px;}
	#top_header_bar_fixed_min_width{width:960px;}
	#cat_tree_all{width:960px;}
}
@media screen and (min-width:960px){
	body{width:100%; min-width:960px; _width:960px;}
	#top_header_bar_fixed_min_width{width:100%; min-width:960px; _width:960px;}
	#cat_tree_all{width:100%; min-width:960px; _width:960px;}
}

body,td,th,input,button{font-size:30px; -webkit-text-size-adjust: none;}
select{height:50px;  font-size:30px; border:2px solid #ccc;}
option{font-size: 12px;}
.input_radio{width: 30px; height: 30px;}
.input_checkbox{width: 30px; height: 30px;}

.clearboth{clear:both;}
a{text-decoration:none;}
a:hover{color:#00f;}
a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}


/* #top_header_bar_fixed */
#top_header_bar_fixed{z-index:1024; position: fixed; /* height: 140px; */ left:0px; /* width:100%; */ right: 0px; /* height:1500px; */ overflow-x:scroll; overflow-y:hidden; background: #fff;}


#top-nav-bar{/* z-index: 999; */ height: 37.5px; padding:25px; background:#f5f5f5; border-bottom: 3px solid #eee;}
#top-nav-left{float: left; /* width: 300px; */ }
#top-nav-right{float: right; /* width:600px; */ }
.top_nav_right_about_us{color:#f00; font-weight: bold;}
#action_menu_nav{/* position: relative; */}
#action_menu{z-index:1028; position:fixed; top:90px; right: 0px; /* right:25px; */ display: none;  width:336px; background:#f5f5f5; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}
#action_menu_ul{padding-left:15px; list-style-type:none;}
#action_menu_ul li{display:inline-block; width:300px; height:72.5px; line-height:72.5px; padding: 0 10px;
    /* transform: scale(1) rotate(0deg) translate3d(0,0,0); -webkit-transform: scale(1) rotate(0deg) translate3d(0,0,0); */}
#action_menu_ul li a{display:block;}

#header{min-height:225px; margin-top: 25px;}
#logo-and-search{height:162.5px; margin-bottom:12.5px; padding: 0 25px ;}
#logo-div{float:left; height: 155px;}
#header-logo{float:left; width:375px; height:150px; background:url(images/logo.png) no-repeat;}


/* #container */
/* #top_header_bar{height:438.5px;} */
#top_header_bar{height:363px;}
#container{margin:0 auto;  /* width:960px; */ /* position:relative; */}

#content{float:right; /* width:760px; */ width:100%; min-height:360px; _heigit:360px; margin-top:25px;}
/* #footer{text-align:center; padding:10px; border-top:1px #ccc solid; font-family:Arial} */
#footer{text-align:center; margin-top:25px; padding:25px; border-top:3px #ccc solid; font-family:Arial; line-height: 50px;}

#bottom_bar{width:100%; margin-top:10px; padding-top:10px; padding-bottom: 50px; background: #f5f5f5;}
#footer_container{margin:10px auto 0;}

#footer_introduction{padding: 25px; font-size: 35px;}
#footer_introduction_title{/* display: inline-block; */ width:250px; height:50px; font-weight: bolder; /* color:#999; */}
#footer_introduction_content{/* display: inline-block; height: 50px; */}
#footer_introduction_content .footer_introduction_item{display: inline-block; margin-right: 50px; padding: 25px 0; /* color:#999; */}

#footer_friend_link{padding: 25px; font-size: 35px; border-top:3px dashed #ccc;}
#footer_friend_link_title{/* display: inline-block; */ width:250px; height:50px; font-weight: bolder;  /* color:#ccc; */ /* color:#999; */}
#footer_friend_link_content{/* display: inline-block; height: 50px; */}
#footer_friend_link_content .footer_friend_link_item{display: inline-block; margin-right: 50px; padding: 25px 0; /* color:#ccc; */ color:#999;}
#footer_friend_link_content  a.footer_friend_link_item:hover{color:#00f;}

/*************** @start@ #menu ***************/
#menu{clear:both; height:72.5px; background-color:#06f;}

/* 主导航菜单 */
#nav{/* position:absolute; */ height:72.5px; line-height:72.5px; list-style-type:none;}
#nav li{/*float:left;*/ display:inline-block; width:200px; height:72.5px; }

#nav li.firstLi{width:322.5px; /* background:#03F; */ background-color:#06f;}
#nav li.firstLi .show_cat_tree_all_icon{width:72.5px; background:url(images/pull-right.png) no-repeat; background-position:center; background-color:#09f;}
#nav li.firstLi #allGcat{background-color:#03f;}   /* !! 使【所有分类】的【背景颜色】还是【#03f;】，覆盖上面【#nav li.firstLi】的【background-color:#06f;】 */

#nav a{font-size:30px; color:#fff; text-align:center; display:inline-block; /*display:block;*/ width:198px; text-decoration:none;}
#nav a.borderLeft{border-left:#FFF 3px solid;}
#nav a.borderRight{border-right:#FFF 3px solid;}
#nav a#allGcat{width:250px;}
#nav li.firstLi a.show_cat_tree_all_icon_active{background:url(images/pull-down.png) no-repeat; background-position:center; background-color:#09f;}


#cat_tree_all{position: absolute; top:363px; z-index:1008; display:none; /* width:189px; */ /* width:958px; */ width:100%; height:800px; /* 373px 8菜单 */ /* height:459px; */ /* 459px 10菜单 */
	overflow: auto; /* border-left:1px solid #ccc; border-right:1px solid #ccc; */ border-bottom:3px solid #ccc;
	background:#fff; /* filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; */
}
#cat_tree_all.cat_tree_all_hover{/* width:958px; */ /* height:580px; */}

#cat_tree_all ul{margin-left: 72.5px; list-style: none; }
#cat_tree_all ul li{width:375px; line-height: 72.5px;}
#cat_tree_all ul li a{display:inline-block;; width:312.5px; height: 72.5px; line-height: 72.5px; margin-bottom: 20px;  text-align:left;}
#cat_tree_all ul li .pull_right_small{display:inline-block; margin-left: -72.5px; width:72.5px; height: 72.5px; line-height: 72.5px; margin-bottom: 20px;
	background:url(images/pull_right_small.png) no-repeat; background-position:center; cursor:pointer;}
#cat_tree_all ul li .pull_down_small{display: inline-block; margin-left: -72.5px; width:72.5px; height: 72.5px; line-height: 72.5px; margin-bottom: 20px;
	background:url(images/pull_down_small.png) no-repeat; background-position:center; cursor:pointer;}
#cat_tree_all ul li .no_pull{display: inline-block; margin-left: -72.5px; width:72.5px; height: 72.5px; line-height: 72.5px; margin-bottom: 20px;
	/* background:url(images/pull_down_small.png) no-repeat; background-position:center; cursor:pointer; */}

#cat_tree_all ul{/* display: none; */}
#cat_tree_all .ul_cat_level_1{display: block; /* filter: alpha(opacity=10);  -moz-opacity: 1;  opacity: 1; */}

/*************** @end@ #menu ***************/

/*************** @start@ #currentLocation ***************/
#currentLocation{margin:0 auto; padding:0 12.5px; height:72.5px; clear:both; /* border:#ccc 1px solid; border-top:0px; */ /* border-bottom:3px solid #ccc; */ border-bottom:1px solid #ccc;}
#currentLocation ul{line-height:72.5px; list-style-type:none; overflow:auto; /* text-overflow:ellipsis; */ white-space:nowrap;}
#currentLocation ul li{display:inline-block; /* display:inline; */}
/*************** @end@ #currentLocation ***************/


/* 表单错误信息提示框 */
.form_error_message{display:none; margin-top: 10px; padding:5px;}
.form_error_message_mark{color:#f00; font-weight: bold;}
.form_error_message_content{color:#f00;}

/* 提示信息弹框 */
#prompt_message_background_div{display:none; position:fixed; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000;
    z-index:1998; top:0; left:0;}
#prompt_message_div{
	z-index:1999; display:none; position:fixed; top:400px;
	width:930px; /* height:375px; */ padding: 25px 0; /* border:2px solid #ccc; */
	text-align:center; background-color:#fff; color:#000;
}
#prompt_message_div a{text-decoration:underline;}
#prompt_message_close{position: absolute; top:10px; right:10px; width:33px; height:33px; background:#999 url(images/prompt_message_close.png) no-repeat center right; cursor: pointer;}
#prompt_message{display:block; margin-top:100px;}
#prompt_message_aciton{display:block; margin-top:100px; padding: 25px;}
#confirm_prompt_message{}
#cancel_prompt_message{display:none; margin-left:50px;}

